home *** CD-ROM | disk | FTP | other *** search
- #!/bin/sh
-
- PATH=/usr/dll/bin:$PATH
-
- VERSION=3.1.2
- TKX_DIR=tclX7.3a-p1
-
- CCC="gcc -B/usr/dll/jump/"
- export JUMP_LIB=libtkx
- export JUMP_DIR=`pwd`/jump-tkx/
-
- make CC="${CCC} -O2 -I/usr/include/tcl" tkxcompat.o || exit 1
-
- cd $TKX_DIR/tksrc
- make tkXmain.o tkXAppInit.o || exit 1
- make CC="${CCC}" made.tmp || exit 1
- cd ../..
-
- #exit
-
- # mkcompat -v /usr/X386/lib/libXpm.sa > ${JUMP_DIR}/jump.vars
- # mkcompat -f /usr/X386/lib/libXpm.sa > ${JUMP_DIR}/jump.funcs
-
- cd work
- rm -rf *
- cp ../tkxcompat.o .
- ar x ../${TKX_DIR}/tkmaster/lib/libtkx.a
- rm tkXmain.o
- mkimage -l libtkx -v ${VERSION} -a 0x60d80000 -j 0x4000 -g 4096 -- *.o ../libtclx.sa -L/usr/X386/lib -ltk -ltcl -lX11 -lm -lc -lgcc -lc || exit 1
- mkstubs -l libtkx -v ${VERSION} -a 0x60d80000 -j 0x4000 -g 4096 -- libtkx || exit 1
- ar x ../${TKX_DIR}/tkmaster/lib/libtkx.a tkXmain.o
- ar rs libtkx.sa tkXmain.o
- mv libtkx.so.${VERSION} libtkx.sa ..
- cd ..
-
- LDFLAGS='-L. -ltkx -ltclx -L/usr/X386/lib -ltk -ltcl -lX11 -lieee -lm -N'
- gcc -o wishx ${TKX_DIR}/tksrc/tkXAppInit.o ${LDFLAGS}
-
- #mv ${JUMP_LIB}.a. ${JUMP_LIB}.a
- #strip ${JUMP_LIB}.so.*
-